
.tfoot em{
	font-style:normal;
}
.tfoot{
	text-align:left !important;
}
.tfoot i{
	display:inline-block;
	padding-left:20px;
}
.keyInfo{
	color:rgb(247,183,51) !important;
	text-align:left !important;
	first-letter:2px;
	text-indent:2em;
}
	.keyInfo>span{
		color:black;
	}
.lineGap{
	background:white !important;
	border:0 !important;
}
.thead>td{
	background:#E8EAF1;
}
.csl-table{
	width:100%;
	margin-bottom: 20px;
}
.csl-tr>td{
	background:white !important;
}
.csl-wordTitle{
	line-height:50px;
	font-weight:bolder;
}
.csl-wordTitle>span{
	display:inline-block;
	padding:0 10px;
}
.csl-paragraph>.csl-p1>span{
	text-decoration:underline;
	color:red;
}
.csl-sign>span{
	display:inline-block;
	line-height:30px;
	background:#E0E0E0;
	padding:0 3px;
	border:1px solid #666;
	box-sizing: border-box;
}
.csl-sign>button{
	height:30px;
}
.csl-sign>img{
	width:30px;
	height:30px;
}
